package cn.gson.oasys.service.impl;

import cn.gson.oasys.mapper.AoaDeptMapper;
import cn.gson.oasys.pojo.AoaDept;
import cn.gson.oasys.service.AoaDeptService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * @Author wjn.
 * @Date 2020/11/26 - 10:35.
 */
@Service
public class AoaDeptServiceImpl implements AoaDeptService {
    @Resource
    private AoaDeptMapper aoaDeptMapper;

    @Override
    //用户管理-》部门管理-》查询（名称、电话、邮箱、地址）-WJN
    public List<AoaDept> getAllAoaDept() {
        return aoaDeptMapper.getAllAoaDept();
    }

    @Override
    //用户管理-》部门管理-》添加（名称、电话、邮箱、地址）-WJN
    public int addAoaDept(AoaDept aoaDept) {
        return aoaDeptMapper.addAoaDept(aoaDept);
    }

    @Override
    //用户管理-》部门管理-》查询（用于修改数据做绑定）-WJN
    public AoaDept getAoaDept(Integer deptId) {
        return aoaDeptMapper.getAoaDept(deptId);
    }

    @Override
    //用户管理-》部门管理-》修改（名称、电话、邮箱、地址）-WJN
    public int updateAoaDate(AoaDept aoaDept) {
        return aoaDeptMapper.updateAoaDate(aoaDept);
    }

    @Override
    //用户管理-》部门管理-》删除（根据部门ID删除部门）-WJN
    public int deleteAoaDept(Integer deptId) {
        return aoaDeptMapper.deleteAoaDept(deptId);
    }
}
